.sticky-sentinel {
    &.container-stuck {
        & + .widget-datagrid-grid,
        & + .table {
            .th {
                position: -webkit-sticky; /* Safari */
                position: sticky;
                z-index: 50;
            }
        }
    }
}

.widget-datagrid-content.infinite-loading {
    overflow-y: auto;
    margin-bottom: 20px;
}

.table {
    .table-content {
        &.infinite-loading {
            overflow-y: scroll;
        }
    }
}
